Career 2024 2023 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Portugal F1 Portugal F2 Portugal F3 Qatar F1 Denmark F2 France F11 Italy F18 Great Britain F4 France F15 Spain F34 Spain F34a Germany F1 Germany F2 France F4 France F6 France F7 Great Britain F8 France F12 France F13 France F14 Great Britain F15 Tunisia F5 Germany F2 Germany F3 France F3 Great Britain F5 Uzbekistan F3 Uzbekistan F4 Spain F18 Spain F19 France F12 France F13 France F16 France F18 Kuwait F1 Kuwait F2 Great Britain F3 France F4 France F5 Great Britain F5 France F12 France F14 M15 Monastir M25 Sabadell M25 Telavi M25 Telavi M25 Monastir M25 Monastir M15 Antalya M15 Antalya M15 Monastir Great Britain F3 M25 Antalya Croatia F1 Denmark F1 Great Britain F14 Russia F3 (Kazan) Egypt F10 (Sharm El Sheikh) Egypt F11 (Sharm El Sheikh) Egypt F12 (Sharm El Sheikh) Kazakhstan F4 (Shymkent) Kazakhstan F5 (Shymkent) Turkey F17 (Antalya) M25 Kazan M15 Palmanova M25 Aktobe M25 Aktobe M15 Toulouse M25+H Kazan M15 Quinta Do Lago Germany F2 France F3 Hungary F3 Spain F9 Serbia&Montenegro F3 France F13 France F14 France F17 France F18 France F20 Belgium F2 France F5 M25+H Arlon M25 Lasne France F9 Great Britain F9 Italy F22 Great Britain F6 Ireland F2 Italy F29 Great Britain F5 France F5 Great Britain F11 France F14 M15 Monastir Kazan Challenger M25 Shymkent M15 Antalya Samarkand Challenger - Samarkand Bukhara Challenger - Bukhara The LTA Bolton Challenger - Bolton Nokian Hakkapeliitta Open - Tampere The LTA Cardiff Challenger - Cardiff Fergana Challenger - Fergana Schickendanz Open - Furth Open de L'Isere-Trophee BNP Paribas - Grenoble BH Tennis Open - Belo Horizonte Fergana Challenger - Fergana Akbank Private Banking TED Open - Istanbul Open des Alpes Trophee BNP Paribas - Grenoble Music City Challenger - Nashville Furth Challenger Braunschweig Challenger Astana Challenger Tashkent Challenger Heilbronn Challenger Sarasota Challenger Prague Challenger Prostejov Challenger Sarasota Challenger Istanbul Challenger Eskisehir Challenger Astana Challenger Genova Challenger Tashkent Challenger Kazan Challenger Ortisei Challenger Sao Paulo Challenger Tour Finals Tyumen Challenger Irving Challenger M15 Monastir Karshi Challenger Fergana Challenger Braunschweig Challenger Astana Challenger Genova Challenger Eckental Challenger Koblenz Challenger Rennes Challenger Morelos Challenger Leon Challenger Gimcheon Challenger Karshi Challenger Samarkand Challenger Lyon Challenger Istanbul Challenger Kaohsiung Challenger Shenzhen Challenger Kobe Challenger Hua Hin Challenger Quimper Challenger Karshi Challenger Loughborough Challenger Meerbusch Challenger Mallorca Challenger Cassis Challenger Istanbul Challenger Almaty Challenger Tashkent Challenger Brest Challenger Da Nang Challenger Nanchang Challenger Bordeaux Challenger Samarkand Challenger Jerusalem Challenger M25 Monastir Manerbio Challenger L'Aquila Challenger Baotou Challenger Shanghai Challenger Kaohsiung Challenger Ismaning Challenger Brest Challenger Shenzhen Challenger Kobe Challenger Rennes Challenger Cherbourg Challenger Pau Challenger Prague II Challenger Iasi Challenger Istanbul Challenger Eckental Challenger Cary Challenger Orlando Challenger Potchefstroom 2 Challenger Ostrava Challenger Almaty 2 Challenger Milan Challenger Verona Challenger Prague 3 Challenger Rennes Challenger Barcelona Challenger Alicante Challenger Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Heineken Open Shanghai - Shanghai M15 Monastir M15 Telavi Milan Indoors - Milan Open de la Comunidad Valenciana - Valencia St. Petersburg Open - St. Petersburg SAP Open - San Jose St. Petersburg Open - St. Petersburg Open de Tenis Comunidad Valenciana - Valencia Open SEAT Godo 2006 - Barcelona Mercedes Cup - Stuttgart Croatia Open Umag - Umag ATP Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Ciudad de Pozoblanco Open Diputacion - Cordoba Millenium Tennis Championships - Delray Beach Barranquilla Challenger Memorial Kolyaskin - Donetsk Segovia Challenger SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Ostrava Challenger Open de L'Isere - Grenoble Mons Challenger Estoril Open - Estoril M15 Monastir Gerry Weber Open - Halle Garden Open - Rome Red Letter Days Open - Nottingham Campbell's Hall of Fame Tennis Championships - Newport Alexander Kolyaskin Memorial - Donetsk Samsung Securities Cup Challenger Tennis - Seoul Open de L'Isere - Grenoble Tumkur Open - Tumkur Dharwad Challenger 2003 - Dharwad Countrywide Classic - Los Angeles RCA Championships - Indianapolis Tehran Open 2004 - Tehran Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven China Open - Beijing Thailand Open - Bangkok Czech Indoor Open - Prague AIG Japan Open Tennis Championships - Tokyo ATP Kremlin Cup - Moscow Chennai Open - Chennai Trofeo Internacional Club Laieta - Barcelona Open 13 - Marseille ABN AMRO World Tennis Tournament - Rotterdam PBZ Zagreb Indoors - Zagreb Kobstaedernes ATP Challenger - Kolding Estoril Open - Estoril Open SEAT 2008 - Barcelona Citta di Monza - Monza Mercedes Cup - Stuttgart Nord LB Open 2006 - Braunschweig Dutch Open Tennis - Amersfoort Bukhara Challenger - Bukhara The LTA Nottingham Challenger - Nottingham BCR Open Romania - Bucharest Thailand Open - Bangkok ATP Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Brisbane - Brisbane Medibank International - Sydney Heilbronn Open - Heilbronn PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Morocco Tennis Tour - Marrakech The Dubai Tennis Championships - Dubai Baden Open - Karlsruhe Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Interwetten Austrian Open - Kitzbuhel AEGON Championships - London AEGON International - Eastbourne Catella Swedish Open - Bastad Masters Series - Hamburg Allianz Suisse Open Gstaad - Gstaad Legg Mason Tennis Classic - Washington Aptos Challenger Como Challenger Seville Challenger Kremlin Cup - Moscow Almaty 1 Challenger Besancon Challenger SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach Open Sabadell Atlantico - Barcelona Atlanta Tennis Championships - Atlanta Countrywide Classic - Los Angeles Pilot Pen Tennis - New Haven China Open - Beijing Kremlin Cup - Moscow Rennes Challenger St. Petersburg Open - St. Petersburg Open de Tenis Comunidad Valenciana - Valencia Qatar ExxonMobil Open - Doha Braunschweig Challenger Trnava Challenger Napoli Challenger Mons Challenger SAP Open - San Jose Astana Challenger Rabat Challenger Regions Morgan Keegan Championships - Memphis Biella Challenger Forli Challenger Biella 6 Challenger Iasi Challenger Delray Beach International Tennis Championships - Delray Beach Bratislava Challenger Helsinki Challenger US Men's Clay Court Championship - Houston Open Sabadell Atlantico - Barcelona BMW Open - Munich UNICEF Open - 's Hertogenbosch SkiStar Swedish Open - Bastad China Open - Beijing Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Bet-at-home Open - Hamburg Bet-at-home Cup - Kitzbuhel Citi Open - Washington Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg Kremlin Cup - Moscow VTR Open - Vina del Mar Brasil Open - Sao Paulo Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Challenger Copa Sevilla - Seville US Men's Clay Court Championship - Houston Bukhara Challenger - Bukhara Ethias Trophy - Mons M25 Monastir Gemax Samsung Open 2004 - Belgrade Challenger 42 - Andrezieux Open de Franche-Comte - Besancon Steelers Cup - Kosice PEOPLEnet Cup - Dnepropetrovsk Banja Luka Challenger 2004 - Banja Luka Nur-Sultan Challenger Privat Bank Cup - Dnepropetrovsk Challenger 42 - Andrezieux Open de Franche-Comte - Besancon Challenger Ford de Cherbourg - Cherbourg 2005 West Side Tennis Coub Men's Challenger - Forest Hills Nord LB Open - Braunschweig Tashkent Challenger Ethias Tennis Trophy - Mons Open de la Ville de Saint Denis - Reunion Island Qatar ATP Challenger - Doha XXXVII Torneig C.E. Laieta - Barcelona Togliatti Cup - Togliatti X Torneo Internazionale di Tennis - Barletta Tennis Napoli Cup 2006 - Napoli Isla de Lanzarote - Lanzarote The Shelbourne Irish Open - Dublin Kyiv Open - Kiev Porsche Open - Poznan The LTA Nottingham Challenger - Nottingham Open Costa Daurada - Tarragona Kyiv Open - Kiev BH Telecom Sarajevo 2007 - Sarajevo Kremlin Cup - Moscow USTA Tallahassee Tennis Challenger - Tallahassee Alexander Kolyaskin Memorial - Donetsk Isla de Lanzarote - Lanzarote Germany F1 The Surbiton Trophy - Surbiton Astana Challenger - Astana Open de L'Isere - Grenoble Dublin Challenger - Dublin Qatar ExxonMobil Open - Doha Credicard Citi Mastercard Tennis Cup 2007 - Campos do Jordao GHI Bronz Classic - Bronx Apia International - Sydney Open D'Orleans - Orleans Open Sud de France - Montpellier U.S. National Indoor Tennis Championships - Memphis 2007 Knoxville Challenger - Knoxville Delray Beach Open - Delray Beach Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Casablanca KGHM Dialog Polish Indoors - Wroclaw Internazionali di Tennis di Bergamo - Bergamo Barcelona Open BancSabadell - Barcelona Portugal Open - Oeiras Power Horse Cup - Dusseldorf Gerry Weber Open - Halle Internationaux du Doubs - Besancon Challenger DCNS de Cherbourg - Cherbourg Moscow Challenger Bet-at-home Open - Hamburg Vegeta Croatia Open - Umag Bet-at-home Cup - Kitzbuhel BMW Tennis Championship - Sunrise China Open - Beijing If Stockholm Open - Stockholm Open Prevadies St. Brieuc Cotes D'Amor - St. Brieuc Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Apia International - Sydney Tallahassee Tennis Challenger - Tallahassee U.S. National Indoor Tennis Championships - Memphis Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona TEB BNP Paribas Istanbul Open - Istanbul Geneva Open - Geneva III Challenger Isla de Gran Canaria Ciudad de Telde - Telde Unicredit Czech Open - Prostejov Zenith Tennis Cup-Harbour Club - Milan Nord LB Open - Braunschweig Citi Open - Washington Winston-Salem Open - Winston-Salem San Marino CEPU Open - San Marino Kos Succhetti Tennis Cup - Cordenons China Open - Beijing Kremlin Cup - Moscow Swiss Indoors Basel - Basel UTC Open - Cherkassy St. Petersburg Open - St. Petersburg Ethias Trophy - Mons Qatar ExxonMobil Open - Doha Apia International - Sydney ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Marrakech Sunrise Challenger Barcelona Open BancSabadell - Barcelona TEB BNP Paribas Istanbul Open - Istanbul Geneva Open - Geneva Gerry Weber Open - Halle Aegon Nottingham Open - Nottingham Konzum Croatia Open - Umag Garanti Koza Sofia Open - Sofia St. Brieuc Challenger St. Petersburg Open - St. Petersburg Schickendanz Open - Furth 4th Volkswagen Challenger - Wolfsburg Ostrava Challenger Kremlin Cup - Moscow Lugano Challenger Turin Challenger Sydney International - Sydney San Jose Challenger Kremlin Cup - Moscow Scheveningen Challenger Dortmund Challenger Open Mutouest de Saint-Brieuc - St. Brieuc Bangkok Challenger St. Petersburg Open - St. Petersburg LTA Cardiff Challenger - Cardiff Fergana Challenger - Fergana Bordeaux Challenger Dubai Duty Free Tennis Championships - Dubai Marburg Challenger Samarkand Challenger Sardegna Open - Cagliari Emilia-Romagna Open - Parma Lermontov Challenger Mons Challenger Genova Challenger Guayaquil Challenger Champaign Challenger Poznan Challenger Dallas Challenger Open de L'Isere (Open 38) - Grenoble Bucaramanga Challenger Pereira Challenger Samarkand Challenger St. Petersburg Challenger - St. Petersburg Como Challenger Kenitra Challenger Orleans Challenger Geneva Challenger St. Brieuc Challenger 4° Sporting Challenger - Turin Marrakech Challenger Bancastato Challenger Lugano - Lugano 2007 Challenger of Santa Clara - Valencia Challenger Natrel Presented by National Bank - Granby San Remo Challenger Belgaum Open - Belgaum Dallas Challenger San Luis Potosi Challenger Scheveningen Challenger Samarkand Challenger Bukhara Challenger - Bukhara Open Mutouest - St. Brieuc Portoroz Challenger Open de Montauban - Montauban Savannah Challenger Oberstaufen Cup - Oberstaufen Open Sainte Victoire - Aix-En-Provence Mouilleron-Le-Captif Challenger Ispat Open 2004 - Ostrava Ostrava Challenger Budapest Challenger - Budapest Porsche Open - Poznan Grand Prix Hassan II - Casablanca Ljubljana Open - Ljubljana Schickedanz Open - Furth Szczecin Challenger ATP Open Castilla y Leon - Segovia Nord/LB Open 2004 - Braunschweig Quimper Challenger XI Open International D'Andorra - Andorra Open de Tenis Amaya - Pamplona Irving Challenger Karshi Challenger Internationale Badische Meisterschaffen Um Den Techem Cup - Zell Internationaux de Nouvelle-Caledonie - New Caledonia Tempe Challenger Qingdao Challenger Anning Challenger The Manchester Trophy - Manchester LTA Wrexham Challenger - Wrexham Genoa Open Challenger-Fondazione Carige - Genova Fergana Challenger Challenger Copa Sevilla - Seville Prostejov Challenger Pekao Open 2005 - Szczecin Togliatti Cup - Togliatti Open de L'Isere - Grenoble Mordovia Cup - Mordovia Shymkent Challenger Poznan Challenger Fergana Challenger Savannah Challenger Nur-Sultan Challenger Monza Challenger Binghamton Challenger Lexington Challenger Jinan Challenger Tatra Banka Open 2006 - Bratislava Tashkent Challenger Ortisei Challenger Toyota Challenger Maia Challenger Quimper Challenger Koblenz Challenger Kosice Challenger Braunschweig Challenger Ostrava Challenger Prostejov Challenger The LTA Manchester Trophy - Manchester Parma Challenger Biella Challenger Harrah's Entertainment Challenger - Tunica Sao Paulo Challenger Campinas Challenger Istanbul Challenger Potchefstroom 1 Challenger Budapest Challenger St. Petersburg 1 Challenger St. Petersburg 2 Challenger Zadar Challenger Oeiras 1 Challenger Rome 1 Challenger Biella 5 Challenger Open des Alpes Trophee BNP Paribas - Grenoble Braunschweig Challenger Pozoblanco Challenger Segovia Challenger Braunschweig Challenger Como Challenger Seville Challenger Bucharest Challenger Internazionali de Tennis di Bergamo - Bergamo Winnetka Challenger Pacific Life Open - Indian Wells Chennai Open - Chennai Medibank Private International - Sydney International Tennis Championships - Delray Beach Arizona Men's Tennis Championships - Scottsdale Open Seat Godo 2005 - Barcelona Noumea Challenger M15 Monastir Rogers Cup - Toronto Pilot Pen Tennis - New Haven Kremlin Cup - Moscow Orleans Challenger Pilot Pen Tennis - New Haven Open de la Comunidad Valenciana - Valencia The Hypo Group Tennis International 2008 - Poertschach Koblenz Challenger Synsam Swedish Open - Bastad Kremlin Cup - Moscow Open 13 - Marseille Legg Mason Tennis Classic - Washington Chennai Open - Chennai Sydney International - Sydney Open 13 - Marseille St. Petersburg Open - St. Petersburg Masters Series Monte Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Kroger / St. Jude International - Memphis Masters Series Madrid - Madrid BNP Paribas Masters - Paris Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte Carlo Campionati Internazionali D'Italia - Rome Masters Series - Hamburg Rogers Masters - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Pilot Pen Tennis - New Haven BNP Paribas Open - Indian Wells St. Petersburg Open - St. Petersburg Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Estoril Open - Estoril Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Shanghai ATP Masters 1000 - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Legg Mason Tennis Classic - Washington Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Thailand Open - Bangkok Shanghai ATP Masters - Shanghai BNP Paribas Masters - Paris Open de Nice Cote d'Azur - Nice Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Malaysian Open - Kuala Lumpur Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Shanghai Rolex Masters - Shanghai US Men's Clay Court Championship - Houston BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Miami Open - Miami Open de Tenis Comunidad Valenciana - Valencia Shenzhen Open - Shenzhen Delray Beach Open - Delray Beach St. Petersburg Open - St. Petersburg Kremlin Cup - Moscow US Men's Clay Court Championship - Houston Stockholm Open - Stockholm Australian Open - Melbourne French Open - Paris U.S. Open - New York French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Open de la Comunidad Valenciana - Valencia French Open - Paris Open Seat Godo 2007 - Barcelona Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Davis Cup, World Group, 1R, ROU-RUS 1-4 Davis Cup, PO, RUS-IND 3-2 Davis Cup, World Group, 1R, SWE-RUS 3-2 Davis Cup, World Group, PO, BRA-RUS 5-0 Davis Cup, Group I, 1R, RUS-POL 2-3 Davis Cup, World Group, PO, RUS-ITA 1-4 Davis Cup, Group I, 1R, RUS-SWE 5-0 Davis Cup, Group I, 2R, RUS-NED 4-1 Olympics - Rio de Janeiro Rogers Cup - Montreal